Validating Specifications for Model-Based Testing
نویسندگان
چکیده
In m odel-based testing the behavior of a system u n d er test is com pared autom atically w ith the behavior of a model. A significant fraction of issues found in testing appear to be caused by m istakes in the model. In o rd e r to ensure th a t it prescribes the desired behavior, it has to be validated by a hum an. In this w ork we describe a tool, esm V iz, to support this validation. M odels a re given in a pure, lazy functional p ro gram m ing language. esm V iz provides an interactive sim ulator o f the model, as well as d iagram s of the observed behavior. The tool is built on the iTask toolkit w hich results in an extremely concise G U I definition. E xperim ents show th a t esm V iz helps to gain understanding of a m odel and to detect and rem edy errors.
منابع مشابه
On-The-Fly Model-Based Testing of Web Services with Jambition
Increasing complexity and massive use of current web services raise multiple issues for achieving adequate service validation while sticking to time-to-market imperatives. For instance: How to automate test case generation and execution for stateful web services? How to realistically simulate web service related operation calls? How to ensure conformance to specifications? The Plastic validatio...
متن کاملDesigning and validating a curriculum model for Higher Education System in Iran
The purpose of present study was to design and validate a curriculum model for higher education system in Iran. This study was conducted by using a mixed exploratory design: Instrument Development Model. First, in qualitative part of this study, a questionnaire consisted of 14 components and 107 sub-components was developed by using Grounded Theory approach and interviews with 25 experts. The...
متن کاملTesting the Satisfiability of Z Formal Specifications by Using Prolog
Formal specifications are now being used as a basis for communication, design, testing and verification of a software product. For a formal specification to be used effectively, it must be valid, which means that it must be well-formed and reflects the user requirements. The normal technique for validating a formal specification is by using formal reasoning. However, the use of formal reasoning...
متن کاملA Buffer-Oriented Methodology for Microarchitecture Validation
We propose a methodology for validating microarchitecture specifications. We view microarchitecture features as specific operations on entries of various buffers in the processor. Our validation approach is to determine the functionality of a buffer type, model its operations at the microarchitecture level using abstract finite state machine (FSM) models, and rigorously generate instruction seq...
متن کاملFunction Block - based Simulator for Holonic Manufacturing Systems
This paper presents our work on a simulator for testing and validating holonic control solutions for manufacturing systems. The IEC 61499 specifications were chosen for modeling and visualization of the manufacturing equipments, the simulator providing thus a good integration with high level control solutions developed upon the same specifications. Key-Words: holonic, manufacturing systems, sim...
متن کاملSpecial Issue on Model-Based Testing
With the ever-increasing penetration of software-intensive systems into technical, business and social areas, not only the requirements on system functionality and features, but also the requirements on system quality and reliability are increasing. With the increasing requirements, the complexity of such software-intensive systems is growing – this combined with ever shortened development time...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008